analog audio digital drilling camera fpga engineering automation oil flow control motion control canon control systems asic gas motors drives design control